The code for generating figures 20-22 is provided.

The file "RIE.py" performs the experiments, and the proposed RIEs are implemented in this file.
The code takes as input the aspect ratio (less or equal to 1), the SNR, and c which is the shifting parameter for the prior of X. Matrix X is a shifted Wigner matrix with the given c, Y and W are Gaussian matrices. To run it, use the following command:
 "python3 RIE.py -a (alpha) -s (SNR) -c
The outputs are the MSE of the Oracle for estimating X and Y. It also outputs the MSE of denoising problem with Oracle estimators, denoising RIE, and the product of MF-RIEs.

The outputs are processed in the notebook file to generate the plots.